package Controle;

import java.util.List;

import Dao.DAOFactory;
import Dao.MovimentacaoDao;
import Modelo.Movimentacao;

public class ControleMovimentacao {
        public void salvar(Movimentacao movimentacao){
        	MovimentacaoDao miviDao = DAOFactory.getMovimentacaoDao();
        	if(movimentacao.getIdMovimento() == 0){
        		miviDao.salvar(movimentacao);
        	}else{
        		miviDao.alterar(movimentacao);
        	}
        }
        
        public List<Movimentacao> listar(){
        	MovimentacaoDao moviDao = DAOFactory.getMovimentacaoDao();
        	return moviDao.findAll();
        }
        
        
        
        public List<Movimentacao> buscarHorarioAluno(int idAluno){
        	MovimentacaoDao moviDao = DAOFactory.getMovimentacaoDao();
        	return moviDao.listarOsHorariosDosAlunos(idAluno);
        }
        public List<Movimentacao> buscarHorarioFuncionario(int idFuncionario){
        	MovimentacaoDao moviDao = DAOFactory.getMovimentacaoDao();
        	return moviDao.listarHorarioFuncionario(idFuncionario);
        }
        
}
